Tom,
I resent this message in case you did not see it.
I flashed the update and included the new DSPKFLOP.out and saved the old one with a old extension.
I reloaded my 2 threads and flashed them to user memory. verified the version in console as KFLOP 4.33h Build 18:42:16 Oct 19 2014
when testing the stopping of a move with feedhold, it is stopping and continuing correctly when it is a commanded move.
When I tested the limit switches they did not stop the axis. I had to do the save,compile,download,run and then it worked. Its weird due to the fact that the homing routine is in the same thread and ran fine. it also uses the near limit switched that I used for testing the feedhold on limits. Both thread 1,2 are checked to run on startup.
When the "Y" limit is made during a jog and it does stop, as soon as you toggle feedhold the axis moves to zero. I checked this in positive and negative directions.
The Z stops and resumes correctly in negative direction, and stops in the positive direction then runs to the negative limit on resume.
X axis is the same as Y and goes to zero position when it resumes from a limitswitch feedhold stop.
After shutting down the system and restarting a few times there is no telling if the limit switches will stop the axis.
Some time the work on power up, sometimes you have to do the save,compile,download,run button for both threads.